/*a:active { color: #333366; text-decoration: none; }

a:hover { color: #ff0000; text-decoration: underline; }

a:link { color: #333366; text-decoration: none; }

a.navlink:hover { color: #ffffff; text-decoration: underline; }

a.navlink:link { color: #ffffff; text-decoration: none; }

a.navlink:visited { color: #ffffff; text-decoration: none; }

a:visited { color: #333366; text-decoration: none; }*/
em, i, cite {
    font-weight: 400;
    font-style: normal;
}
body {
    font-size: 12px;
    margin: 0;
    padding:0;
    background-color: #fff;
    text-align: center;
}
form { margin-top: 3px; font-size: 12px; margin-bottom: 0; font-family: "Tahoma", "MS Shell Dlg"; }
.header {
    height: 60px;
    margin: 0 auto;
    padding: 4px 2px 2px 10px;
    text-align: left;
    background-color: #666688;
}
.mainbody ul {
    width: 1200px;
    height: 40px;
    float: left;
    margin-bottom: 10px;
    background-color: #8c8ea3;
}
    .mainbody ul li {
        padding:0 20px;
        font-size:14px;
        border-right:1px solid #8c8ea3;
        text-align: center;
    }
    .mainbody ul li a:hover {
            background-color: #8c8ea3;
        }
.header .status {
    width: 400px;
    float: right;
    padding: 6px;
    color: #fff;
    background-color: #666688;
}
.mainbody {
    width: 1200px;
    margin: 0 auto;
    padding: 2px;
    background-color: #fff;
    /*text-align: left;*/
}
.navDark {
    background-color: #8c8ea3;
}
.sitemap {
    width: 1200px;
    margin: 0 auto;
    margin-bottom:5px;
    margin-top:2px;
    font-size:14px;
    text-align: left;
    padding-left: 6px;
    background-color: #ccccd4;
}

.clear { clear: both; height: 4px; margin: 2px 0; background-color: #ccccd4; }
.leftside {
    /*position:absolute;*/
    float: left;
    padding: 2px;
    background-color: #f0f2f5;
}
.rightside {
 /*   position: absolute;*/
    float: right;
    padding-bottom: 4px;
}
.tdcenter { text-align: center; }
.tdright { text-align: right; }
.ewm {position:fixed; top:40%;right:30px;}
.content {
    position:relative;
}
.hospitaldetail {
    font-size: 14px;
    text-align: left;
    line-height: 24px;
    padding-top: 17px;
    padding-bottom: 10px;
}
.hospitaldetail p {
        margin-top: 10px;
        overflow: hidden;
}
.hospitaldetail p em {
        color: #666;
        padding-left: 25px;
}
    .hospitaldetail p span {
        color: #333;
        float: right;
        width: 720px;
    }
.hospitaldetail .other {
    color:#808080;
}
.bottominfo {
    position: fixed;
    top: 600px;
    height: 100px;
    width: 100%;
    border-top: 2px solid #666688;
    color: #333;
    padding-top: 20px;
    text-align: center;
    line-height: 32px;
}
.downlist {
    display: none;
    position: absolute;
    z-index: 1;
    top: 129px;
    right: 1025px;
    width: 99px;
    border: 1px solid #8c8ea3;
    border-bottom: 0;
    background-color: #8c8ea3;
}

.downlist a {
        display: block;
        color: #fff;
        padding: 10px 15px;
        border-bottom: 1px solid #fff;
}
.downlist1 {
    display: none;
    position: absolute;
    z-index: 1;
    top: 132px;
    right: 590px;
    width: 99px;
    border: 1px solid #8c8ea3;
    border-bottom: 0;
    background-color: #8c8ea3;
}

    .downlist1 a {
        display: block;
        color: #fff;
        padding: 10px 15px;
        border-bottom: 1px solid #fff;
    }